Design and build highly scalable applications in Python/Django framework. Implemented at least 2 end to end full scale Python implementation including REST API.
- Create and deploy applications in Azure environment (Azure Red Hat OpenShift) with various interconnected azure components such as Entra Id and Open Shift.
- Expertise in Python coding and all libraries.
- Understand and enhance front-end applications using JavaScript (Vue and/or React JS), HTML5 and CSS3.
Design, implement, and manage APIs using frameworks such as Flask and Django.
Experience with cloud services and deployment technologies (Azure Functions, Docker or OpenShift).
Implement security best practices, including authentication and authorization mechanisms like OAuth, and Azure AD.
Build apps using HTML/CSS, Open-Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes.
- Manage and query relational and NoSQL databases, including PostgreSQL or MongoDB.
Integration with TWS scheduler.
Continuous deployment (CD) - Bitbucket, Jenkins, or ArgoCD.
Continuous Integration (CI) - ArgoCD or another tool.
- Build Continuous Integration/Continuous Deployment (CI/CD) pipelines to streamline development workflows.
- Utilize version control systems like Git to manage codebase effectively.
Experience in security aspects of CA certs, SSL for integration of Python to external components.
Collaborate with cross-functional teams to define system requirements and translate them into technical specifications.
- Knowledge of user authentication and authorization between multiple systems, servers, and environments.
- Ensure that programs are written to the highest standards - Unit Test cases and technical specifications.
- Ability to collaborate on projects and work independently when required.
- Identify and fix bottlenecks that may arise from inefficient code.
Scripting language - Python and JavaScript.
Spring boot programming is optional.
Python - extensive experience in handling and parsing the XMLs and validations.
Knowledge about the Collibra Data Quality (CDQ), Service Now, Power BI, Business Automation Workflow (BAW) tools.
Qualifications and Skills
- Bachelor’s degree in computer science or related field.
- 10+ years of prior experience as a developer in the required technologies includes experience in Banking and Financial services.
- Strong knowledge of Python frameworks such as Django, Flask, or Tornado.
- Solid organizational skills, ability to multi-task across different projects.
- Experience with Agile methodologies.
- Skilled at independently researching topics using all means available to discover relevant information.
- Ability to work in a team environment.
- Excellent verbal and written communicate on skills.
- Self-starter with ability to multi-task and to maintain momentum.